Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Santa Fe 2 Challenger Montevideo Challenger Brasilia Challenger BNP Paribas Open - Indian Wells Tigre Challenger Cordoba Open - Cordoba Punta Del Este Challenger Movistar Chile Open - Santiago Santiago Challenger Barcelona Open Banc Sabadell - Barcelona Mutua Madrid Open - Madrid French Open - Paris Aix En Provence Challenger Wimbledon - London Bogota Challenger U.S. Open - New York San Miguel de Tucuman Challenger French Open - Paris Cincinnati Open - Cincinnati Santa Fe Challenger Wimbledon - London National Bank Open - Toronto U.S. Open - New York Barranquilla Challenger Villa Maria Challenger Colombia F4 Chile F1b Argentina F5 Brazil F9 Chile F1 Chile F2 Chile F1a New Zealand F3 Mexico F1 Mexico F2 Cuba F1 Chile F2 Chile F3 USA F12 Ecuador F1 Ecuador F2 Uruguay F1 Colombia F1 Colombia F2 Mexico F3 Mexico F4 Cuba F1 Cuba F2 Uruguay F1 Uruguay F2 Argentina F8 Argentina F9 Brazil F5 Brazil F6 Uruguay F1 Uruguay F3 Uruguay F4 Colombia F2 New Zealand F2 Argentina F1 Argentina F2 Colombia F3 Argentina F3 Venezuela F8 Colombia F1 Argentina F6 Argentina F7 Argentina F1 Colombia F5 Argentina F2 Argentina F3 Italy F17 Italy F18 Argentina F9 France F9 Spain F25 Spain F26 Peru F1 Peru F2 Peru F3 Ecuador F1 Argentina F14 Ecuador F2 Bolivia F2 Bolivia F3 Argentina F17 Chile F2 Brazil F21 Brazil F22 Uruguay F1 Uruguay F2 Guatemala F1 Costa Rica F1 Panama F1 Mexico F3 Cuba F1 Spain F15 Brazil F1 Brazil F2 Argentina F1 Brazil F3 Argentina F3 Brazil F5 Brazil F6 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Paraguay F2 Paraguay F3 Argentina F8 Argentina F9 Bolivia F1 Bolivia F2 Bolivia F3 Mexico F9 Bolivia F4 Argentina F14 Peru F4 Peru F5 Brazil F29 Argentina F17 Argentina F18 Brazil F33 Brazil F34 Spain F8 Spain F9 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F10 Ecuador F2 Brazil F13 Colombia F4 Ecuador F3 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F24 Brazil F1 Brazil F4 Italy F10 Italy F11 Netherlands F1 Netherlands F4 Estonia F1 Estonia F2 Brazil F21 Brazil F22 Brazil F23 Brazil F36 Guatemala F1 El Salvador F1 Panama F1 Chile F3 Venezuela F2 Mexico F4 Mexico F5 Mexico F6 Mexico F7 Venezuela F7 Ecuador F5 Mexico F8 Mexico F9 Mexico F10 Mexico F2 Brazil F27 Chile F3 Argentina F4 Italy F10 Tunisia F18 Germany F6 Italy F24 Italy F25 Uruguay F1 Uruguay F2 Uruguay F3 Mexico F2 (Villahermosa) Mexico F4 (Pachuca) Canada F3 (Kelowna) Canada F4 (Saskatoon) USA F14 (Buffalo) Tunisia F17 Copa Ericsson Uruguay - Montevideo 12th BH Tennis Open International Cup - Belo Horizonte Torneo Internacional Challenger Fila 2005 - Leon Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte Seguros Bogota Open - Bogota XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Argentina - Buenos Aires II Challenger Ciudada de Guayaquil - Guayaquil XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Challenger Britania Zavaleta - Puebla Dublin Challenger - Dublin Oberstaufen Cup-Head German Master's Series - Oberstaufen BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao XIV Challenger ATP Club Premium Open - Quito Copa Petrobras-Uruguay - Montevideo Sao Paulo Challenger San Luis Potosi Challenger Carson Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Amazonia Open de Tenis - Belem Bogota Challenger Asuncion Challenger Tiburon Challenger Calabasas Challenger Florionapolis Challenger Medellin Challenger Guayaquil Challenger Cancun Challenger Sao Paulo Challenger Bogota Challenger Blunmenau Challenger Curitiba Challenger Manta Challenger Cremona Challenger Alessandria Challenger Rome Challenger Lugano Challenger Bogota Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Medellin Challenger Guayaquil Challenger Alessandria Challenger Rijeka Challenger Kosice Challenger Guadalajara Challenger Dortmund Challenger Campos do Jordao Challenger Binghamton Challenger San Luis Potosi Challenger - San Luis Potosi Cali Challenger Campinas Challenger Aguascalenties Challenger Recife Challenger Belo Horizonte Challenger Buenos Aires Challenger Montevideo Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger Bancolombia Open - Cali Tanger Challenger Santos Challenger Sao Paulo Challenger Rio Quente Challenger Rome Challenger Bordeaux Challenger Caltanissetta Challenger Milan Challenger Arad Challenger Timisoara Challenger Bercuit Challenger II Manta Open - Manta Barranquilla Challenger XI Trofeo Ciudad de Quito - Quito Pereira Challenger Cali Challenger Sao Paulo Challenger Salinas Challenger Blumenau Challenger Challenger Britania Zavaleta - Puebla Bucaramanga Challenger Rio Open - Rio de Janeiro Lima Challenger - Lima 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia TEB BNP Paribas Istanbul Open - Istanbul Villa Allende Challenger Salinas Challenger Buenos Aires Challenger Iquique Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Canottieri Minico 2004 - Mantova Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon M25 Lujan Credicard Mastercard Tennis Cup - Campos do Jordao La Rinascente Tennis Cup Harbour Club Milano - Milan Abierto de Tenis Mifel - Los Cabos BH Tennis Open International Cup - Belo Horizonte Montevideo Challenger Guayaquil Challenger Sao Leopoldo Challenger Pereira Challenger Santiago Challenger Barranquilla Challenger Panama City Challenger Meknes Challenger Bordeaux Challenger Arad Challenger Blois Challenger Braunschweig Challenger Recanati Challenger Joinville Tennis Festival - Joinville Cali Challenger Campinas Challenger Porto Alegre Challenger San Juan Challenger Bytom Challenger Montevideo Challenger Barranquilla Challenger Bogota Challenger Lima Challenger Asuncion Challenger Sarasota Challenger Savannah Challenger Cali Challenger Quito Challenger Orbetello Challenger Mestre Challenger Caltanissetta Challenger II Manta Open - Manta Manta Challenger Liberec Challenger Medellin Challenger Pereira Challenger Copa Petrobras Uruguay - Montevideo Campinas Challenger Cali Challenger San Juan Challenger Cordoba Challenger Bucaramanga Challenger Santiago Challenger Sarasota Challenger Tallahassee Challenger Vicenza Challenger Mestre Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Copa Petrobras-Argentina - Buenos Aires Campinas Challenger Copa Petrobras - Santiago Mexico City Challenger Reggio Emilia Challenger Porto Alegre Challenger Campinas Challenger Pereira Challenger Scheveningen Challenger Savannah Challenger Blumenau Challenger Sao Paulo Challenger Belem Challenger Corrientes Challenger Guayaquil Challenger Buenos Aires Challenger Montevideo Challenger Mendoza Challenger Buenos Aires Challenger Rio De Janeiro Challenger Bucaramanga Challenger Santiago Challenger Cyclus Open de Tenis - Florianopolis Prostejov Challenger Caltanissetta Challenger Braunschweig Challenger Buenos Aires Challenger Scheveningen Challenger Cortina Challenger San Juan Challenger BH Tennis Open - Belo Horizonte Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Santos Challenger Quito Challenger Sao Paulo Challenger IV Manta Open - Manta Sao Jose Do Rio Preto Challenger Yuba City Challenger Medellin Challenger Belo Horizonte Challenger Bucaramanga Challenger Sao Leopoldo Challenger Bogota Challenger Panama City Challenger Medellin Challenger Guayaquil Challenger Nord/LB Open 2004 - Braunschweig Montevideo Challenger 10ø Tornea B. Camparini - Reggio Emilia Bogota Challenger Barranquilla Challenger San Benedetto Challenger - San Benedetto XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Manta Challenger Salinas Challenger Campinas Challenger Buenos Aires Challenger Lima Challenger Buenos Aires Challenger Guayaquil Challenger Bogota Challenger Salinas Challenger Montevideo Challenger Sacramento Challenger Blumenau Challenger III Aberto Santa Catarina de Tenis - Florianopolis Irving Challenger Kosice Challenger Santos Challenger Puebla Challenger Buenos Aires Challenger Panama City Challenger San Luis Potosi Challenger Bordeaux Challenger Prostejov Challenger Caltanissetta Challenger Todi Challenger Bastad Challenger Sunrise Challenger Gatineau Challenger Granby Challenger Quito Challenger Campinas Challenger Buenos Aires Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Santiago Challenger Punta Del Este Challenger Santiago Challenger San Luis Potosi Challenger Panama City Challenger Mexico City Challenger Sarasota Challenger Tallahassee Challenger Vicenza Challenger Montevideo Challenger Poznan Challenger Caltanissetta Challenger Copa Petrobras - Bogota L'Aquila Challenger Copa Petrobras - Montevideo Santiago Challenger Cali Challenger Porto Alegre Challenger Buenos Aires Challenger Santiago Challenger Guayaquil Challenger Bogota Challenger Cancun Challenger Cordenons Challenger Lima Challenger Campinas Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Buenos Aires Challenger IX Gramado Open - Gramado Punta Del Este Challenger Buenos Aires Challenger Santiago Challenger Marbella Challenger Alicante Challenger Tunis Challenger Braga Challenger Lisbon Challenger Vicenza Challenger Ludwigshafen Challenger Perugia Challenger Como Challenger Genova Challenger Szczecin Challenger Buenos Aires Challenger Campinas Challenger Santo Domingo Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Noumea Challenger Punta Del Este Challenger Todi Challenger Cordenons Challenger Prostejov Challenger Biella Challenger Barcelona Challenger Lima Challenger Campinas Challenger Istanbul Challenger Antalya Challenger Antalya 2 Challenger Concepcion Challenger Belgrade Challenger Oeiras 3 Challenger Lyon Challenger Aix En Provence Challenger Salzburg-Anif Challenger Guayaquil Challenger Montevideo Challenger Phoenix Challenger Pereira Challenger Mexico City Challenger Buenos Aires 2 Challenger Heilbronn Challenger Oeiras 3 Challenger Salzburg Challenger Villa Maria Challenger Buenos Aires Challenger Campinas Challenger Ambato Challenger Montevideo Challenger Sao Leopoldo Challenger Temuco Challenger Santiago Challenger Mexico City Challenger Leon Challenger Mauthausen Challenger Oeiras 4 Challenger Prostejov Challenger Perugia Challenger Copa Petrobras Santiago - Santiago Santiago Challenger Manta Challenger Seguros Bolivar Open - Medellin Salzburg Challenger Savannah Challenger Leon Challenger Sao Paulo Challenger Buenos Aires Challenger Santa Cruz de la Sierra Challenger Copa Telmex - Buenos Aires Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires German Tennis Championships - Hamburg VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Farmers Classic - Los Angeles VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Antofagasta Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Brasil Open - Sao Paulo Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Suisse Open - Gstaad Generali Open - Kitzbuhel Ecuador Open - Quito Argentina Open - Buenos Aires Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Generali Open - Kitzbuhel Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Plava Laguna Croatia Open - Umag Cordoba Open - Cordoba Argentina Open - Buenos Aires Santiago Open - Santiago Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade Nordea Open - Bastad Winston-Salem Open - Winston-Salem Anytech365 Andalucia Open - Marbella Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Gonet Geneva Open - Geneva Nordea Open - Bastad Swiss Open - Gstaad Plava Laguna Croatia Open - Umag ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago US Men's Clay Court Championship - Houston EFG Swiss Open - Gstaad EFG Swiss Open - Gstaad Generali Open - Kitzbuhel Generali Open - Kitzbuhel Ecuador Open - Quito Plava Laguna Croatia Open - Umag Heineken Open - Auckland Sony Ericsson Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group 1, 1R, COL-URU 3-2 Wimbledon - London Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, 2R, URU-BRA 0-5 Davis Cup, Group I, 1R, URU-PER 3-1 Davis Cup, Group I, 2R, URU-CHI 1-3 Davis Cup, Group I, 1R, URU-DOM 3-1 Davis Cup, Group I, 2R, COL-URU 5-0 Australian Open - Melbourne Davis Cup, World Group, PO, FIN-ARG 3-1 French Open - Paris U.S. Open - New York Olympics - Tokyo Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 2, 2R, URU-ECU 5-0